﻿using EFModel;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using xm.Controllers;

namespace IServices
{
    public interface IRole
    {
        //角色查询
        Task<ResultInfo> result(int currentPage, int pageSize);
        //角色添加
        Task<int> Insert(Role role);
        //角色删除
        Task<int> Delt(Role role);
        //当前角色查询
        Task<Role> Que(int id);
        //角色权限查询
        Task<ResultInfo> Quer(int pid);
        //删除当前角色所有权限
        Task<int> Delts(int pid);
        //添加角色权限
        Task<int> Inserts(int rid, int i);
        //修改角色权限
        Task<int> Update(Role role);
    }
}
